package NGUYENMINHHIEU.OOP.EXCERCISEDEMO.EX06_OBJECTS;

public class VIEWS {
    public static void main(String[] args) {
         //1. Khai báo & khởi tạo đối tượng
         CIRCLE_ENTITY objEntity = new CIRCLE_ENTITY();
         objEntity.setSide01(3.0);
         objEntity.setSide02(4.0);
         objEntity.setSide03(5.0);
         
         //2. Khai báo & khởi tạo đối tượng Controllers
         CONTROLLERS objController = new CONTROLLERS();
         
         //3. Ủy quyền thực thi nghiệp vụ tính diện tích & chu vi
         System.out.println("Area: "
                         + objController.ExecuteOfArea(objEntity, (short)0)); 
         
         //1. Khai báo & khởi tạo đối tượng
         OCTAGON_ENTITY objOcEntity = new OCTAGON_ENTITY();
         objOcEntity.setSide(3.0);         
         
         //3. Ủy quyền thực thi nghiệp vụ tính diện tích & chu vi
         System.out.println("Area: "
                         + objController.ExecuteOfArea(objEntity, (short)1)); 
    }
}
